package com.telit.firecommand.service;

import com.telit.firecommand.dto.NoticePushDTO;
import com.telit.firecommand.dto.PushSocketDTO;


/**
 * 短信服务
 *
 * @author yuezhuang
 * @date 2022-09-13
 */
public interface SmsService {

    /**
     * 发送短信
     *
     * @param fireId  火情id
     * @param mobiles 手机号码数组
     * @param status  短信模板状态码 1-真实火情模板，2-疑似火情模板，3-视频摄像头 拒绝 null
     *
     * @return 是否发送成功
     * @throws Exception 异常信息
     */
    boolean sendSms(NoticePushDTO noticePushDTO) throws Exception;


    // 推送wersocket给web端用户
    boolean pushSocket( PushSocketDTO pushSocketDTO);

}
